package com.yunxi.dealer.pojo;

import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.yunxi.core.web.DateJsonDeserializer;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * <p>
 * 渠道商帐户
 * </p>
 *
 * @author 
 * @since 2019-05-16
 */
@Data
@EqualsAndHashCode(callSuper = false)

@ApiModel(value="PartnerAccount对象", description="渠道商帐户")
public class PartnerAccountOneVO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "渠道代码")
    private String partnerCode;

    @ApiModelProperty(value = "渠道名称")
    private String partnerName;

    @ApiModelProperty(value = "现金总余额")
    private String accountTypeAmounta;

    @ApiModelProperty(value = "现金可用余额")
    private String accountTypeBalancea;

    @ApiModelProperty(value = "三方承兑-银票余额")
    private String accountTypeAmountb;

    @ApiModelProperty(value = "三方承兑-银票可用余额")
    private String accountTypeBalanceb;

    @ApiModelProperty(value = "三方承兑-融资余额")
    private String accountTypeAmountc;

    @ApiModelProperty(value = "三方承兑-融资可用余额")
    private String accountTypeBalancec;

    @ApiModelProperty(value = "返利总余额")
    private String accountTypeAmountd;

    @ApiModelProperty(value = "返利可用余额")
    private String accountTypeBalanced;

    @ApiModelProperty(value = "其他余额")
    private String accountTypeAmounte;

    @ApiModelProperty(value = "其他可用余额")
    private String accountTypeBalancee;

    @ApiModelProperty(value = "帐户代码")
    private String accountTypeAmountf;

    @ApiModelProperty(value = "帐户代码")
    private String accountTypeBalancef;

    @ApiModelProperty(value = "备注")
    private String memo;
}
